'use strict';
/**
 * author：小小游 --- allen
 * date：2018.02.04
 * lastUpdateDate：2018.02.04
 * description：Symbol对象的使用
 */

/**
 * 初认识Symbol对象的热身
 * Symbol简单的理解就是一个不会重复的值
 * 注意，Symbol返回的不是一个对象，它返回的是一个值的类型
 * 通常来讲，我们刚接触Symbol的时候，都以为它是字符串，其实
 * 它是两个不同值的类型(不重复)
 * 简单举个例子，如下：
 */
// 注意getName不是一个字符串，是一个Symbol类型的值
let getName = Symbol('name');

var obj = {
    [getName] () {
        return 'xiaoxiaoyou';
    }
};

console.log(obj[getName]());
